package com.devilvan.betrice.proxy.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.devilvan.betrice.proxy.pojo.ProxyPo;
import org.apache.ibatis.annotations.Mapper;

/**
 * @Description 代理信息 映射接口
 * @author Evad.Wu
 * @date 2022-07-25
 */
@Mapper
public interface ProxyMapper extends BaseMapper<ProxyPo> {
    /**
     * 随机挑选一个代理对象使用
     * @return 随机挑选的对象
     */
    ProxyPo queryOneRandom();

    /**
     * 删除过期的代理数据
     */
    void removeExpiration();
}
